traveling exhibition - German English Dictionary